231 research outputs found

    Type-safe two-level data transformation

    Get PDF
    A two-level data transformation consists of a type-level transformation of a data format coupled with value-level transformations of data instances corresponding to that format. Examples of two-level data transformations include XML schema evolution coupled with document migration, and data mappings used for interoperability and persistence. We provide a formal treatment of two-level data transformations that is type-safe in the sense that the well-formedness of the value-level transformations with respect to the type-level transformation is guarded by a strong type system. We rely on various techniques for generic functional programming to implement the formalization in Haskell. The formalization addresses various two-level transformation scenarios, covering fully automated as well as user-driven transformations, and allowing transformations that are information-preserving or not. In each case, two-level transformations are disciplined by one-step transformation rules and type-level transformations induce value-level transformations. We demonstrate an example hierarchical-relational mapping and subsequent migration of relational data induced by hierarchical format evolution.Fundação para a Ciência e a Tecnologia (FCT

    Star and Planet Formation with ALMA: an Overview

    Full text link
    Submillimeter observations with ALMA will be the essential next step in our understanding of how stars and planets form. Key projects range from detailed imaging of the collapse of pre-stellar cores and measuring the accretion rate of matter onto deeply embedded protostars, to unravelling the chemistry and dynamics of high-mass star-forming clusters and high-spatial resolution studies of protoplanetary disks down to the 1 AU scale.Comment: Invited review, 8 pages, 5 figures; to appear in the proceedings of "Science with ALMA: a New Era for Astrophysics". Astrophysics & Space Science, in pres

    Studies of Dense Cores with ALMA

    Get PDF
    Dense cores are the simplest star-forming sites that we know, but despite their simplicity, they still hold a number of mysteries that limit our understanding of how solar-type stars form. ALMA promises to revolutionize our knowledge of every stage in the life of a core, from the pre-stellar phase to the final disruption by the newly born star. This contribution presents a brief review of the evolution of dense cores and illustrates particular questions that will greatly benefit from the increase in resolution and sensitivity expected from ALMAComment: 6 pages, 2 figures, to appear in Astrophysics and Space Science, special issue of "Science with ALMA: a new era for Astrophysics" conference, ed. Dr. Bachille

    Evidence of Color Coherence Effects in W+jets Events from ppbar Collisions at sqrt(s) = 1.8 TeV

    Full text link
    We report the results of a study of color coherence effects in ppbar collisions based on data collected by the D0 detector during the 1994-1995 run of the Fermilab Tevatron Collider, at a center of mass energy sqrt(s) = 1.8 TeV. Initial-to-final state color interference effects are studied by examining particle distribution patterns in events with a W boson and at least one jet. The data are compared to Monte Carlo simulations with different color coherence implementations and to an analytic modified-leading-logarithm perturbative calculation based on the local parton-hadron duality hypothesis.Comment: 13 pages, 6 figures. Submitted to Physics Letters

    Transforming data by calculation

    Get PDF
    Thispaperaddressesthefoundationsofdata-modeltransformation.A catalog of data mappings is presented which includes abstraction and representa- tion relations and associated constraints. These are justified in an algebraic style via the pointfree-transform, a technique whereby predicates are lifted to binary relation terms (of the algebra of programming) in a two-level style encompassing both data and operations. This approach to data calculation, which also includes transformation of recursive data models into “flat” database schemes, is offered as alternative to standard database design from abstract models. The calculus is also used to establish a link between the proposed transformational style and bidi- rectional lenses developed in the context of the classical view-update problem.Fundação para a Ciência e a Tecnologia (FCT
    corecore